﻿namespace Antivirus.Domain.Logic.Scanners
{
    public interface IScanner
    {
        event FileScanCompletedEventHandler FileScanCompleted;
        event BatchScanCompletedEventHandler BatchScanCompleted;

        void ScanFile(string filename);
        void ScanDirectory(string directory, bool isRecursive);

        void Stop();
    }
}